English Dictionary
◊ DEMEROL
Dermatobia hominis
n : large tropical American fly; parasitic on humans and other
mammals [syn: {human botfly}, {Dermatobia hominis}]